ovcordate leaf - Turco Inglés Diccionario